package es.usj.redes.dao;
/**
 * Extension de Excepciones para tener un control propio de las excepciones de la BBDD.
 * 
 * Mediante este metodo creamos una extension propia de una Excepcion y tener controlador
 * los errores producidos en la BBDD
 * @version 1.0
 * @since 1.0
 */
public class DAOException extends Exception {

	/**Constructor de la clase sin paso de parametros
	 * */
		public DAOException() {
			super();
		}
	/**
	 * Constructor pasandole un String
	 * @param message cadena que queremos que salga
	 * */	
		public DAOException(String message) {
			super(message);
		}
	/**
	 * Constructor que se le pasa una cadena y un "throwable"
	 * @param message Cadena que queremos sacar
	 * @param throwable error que sacamos
	 * */	
		public DAOException(String message, Throwable throwable) {
			super(message, throwable);
		}
	/**Constructor que se le pasa solo un @link Throwable
	 * @param throwable error 
	 * */
		public DAOException(Throwable throwable) {
			super(throwable);
		}
}
